//  此程序运行环境为Node.js
// 使用 util.promisify()将普通函数转成具有Promise的对象(仅支持node.js环境)

// 引入util模块(util常用于表示实用模块)
const util = require("util")
const fs = require("fs");

// 将fs模块中的readFile函数转成Promise（）
let readFile = util.promisify(fs.readFile);

// 使用转换好的Promise
readFile(__dirname + "/aa/bb/a.txt")
.then( value => {
    console.log("成功读取", value.toString());
}, reason => {
    console.log("读取失败",reason.message);
});


